package designPattern.composite;

import java.util.List;

/**
 * 组合模式(合成模式)
 * 将对象以树形结构组织起来，以达到“部分-整体” 的层次结构，使得客户端对单个对象和组合对象的使用完全一样
 * 针对这种模式存在两种表现方式，安全性和透明性，更加趋向于透明性
 * 偏重透明性的  组合模式
 * @author Administrator
 *
 */
public interface Root {
	public boolean addFile(Root file);
	public boolean removeFile(Root file);
	public List<Root> getFile(); 
	public void display();
}
